@charset "utf-8";
body{font-family:"Microsoft Yahei";overflow-x:hidden;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}

.titis{text-align: center;}
.titis h2 {color: #323232;height:61px;line-height:61px;font-size:48px;font-weight:normal;background: url(../images/fw_tt.jpg) no-repeat center;}
.titis h2 a {color: #323232;}
.titis p{font-size:22px;color: #666666;line-height:31px;height:31px}

.kr_bj{background: url(../images/kr_bj.jpg) no-repeat center top;height: 912px;box-sizing: border-box;padding-top:17px;}
.kr_tt{text-align: center;font-size:0;line-height: 0;height: 245px;}
.kr_nr dl{float:left;width:296px;margin-right:4px;}
.kr_nr dd{background: url(../images/kr_a1.png) no-repeat 22px top;height: 349px;padding:42px 0 0 53px;box-sizing: border-box;position: relative;z-index: 2}
.kr_nr dd i{display: block;font-size:0;line-height: 0;}
.kr_nr dd h4{font-size:26px;padding-top:18px;color: #242333;height: 39px;line-height: 39px;}
.kr_nr dd em{font-size:16px;color: #666666;line-height: 20px;padding-top:6px;display: block;}
.kr_nr dl:nth-child(2n) dd{background: url(../images/kr_a2.png) no-repeat 22px top;}
.kr_nr dt{font-size:0;line-height: 0;margin-top:-122px;}

.fn_bj{background: url(../images/fn_bj.png) no-repeat center top;margin-top:-182px;height: 945px;box-sizing: border-box;padding-top:320px;}
.fn_fl{float:left;width:367px;}
.fn_fl h4{font-size:46px;color: #fff;height: 198px;line-height: 53px;font-weight: normal;}
.fn_fl h4 b{display: block;}
.fn_n{height: 237px;width:366px;position: relative;}
.fn_t li{font-size:0;line-height: 0;}
.fn_t li img{height: 237px;width:366px;}
.fn_d{position:absolute;bottom:12px;left:146px;}
.fn_d li{float:left;width:16px;height: 16px;background: #fff;border-radius: 50%;margin-right:10px;font-size:0;}
.fn_d li.on{background: #ffd200}
.fn_fr{float:left;width:366px;padding-left:37px;}
.fn_fr h4{height: 125px;font-size:0;line-height: 0;margin-bottom:20px;}
.fn_fr ul{height: 290px;overflow: hidden;}
.fn_fr li{padding-bottom:38px;overflow: hidden;}
.fn_fr li em{float:left;width:23px;height: 23px;background: #ffd200;border-radius: 50%;text-align: center;line-height: 23px;font-size:18px;color: #242333;}
.fn_fr li span{float:right;width:338px;font-size:16px;color: #fff;line-height: 18px;}
.fn_btn1 a{width:106px;height: 102px;background:url(../images/fn_ico1.jpg) no-repeat;text-align: center;padding-top:15px;font-size:24px;color: #242333;box-sizing: border-box;margin-left:-37px;display: block;line-height: 29px;}



.fw_c{padding-top:19px;height: 1101px;}
.fw_w{text-align: center;font-size:16px;color: #6b6b6b;line-height: 24px;padding-top:12px;height: 95px;}
.fw_nr li{float:left;width:596px;height: 352px;margin:0 8px 12px 0;position: relative;transform-style: preserve-3d;-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;}
.fw_nr li .fw_d{position: absolute;left:0;top:0;font-size:0;line-height: 0;z-index:2;transition: all 0.5s;transform: rotateY(0deg);}
.fw_nr li .fw_d img{border-radius: 14px;width:596px;height: 352px;}
.fw_nr li .fw_d span {position: absolute;bottom:0;left:0;width:100%;height:59px;line-height: 59px;text-align: center;background: rgba(6,80,149,0.9);font-size:24px;color: #fff;border-radius: 0 0 14px 14px;display: block;}
.fw_nr dl{width:596px;height: 352px;background: url(../images/fw_n1.jpg) repeat-x;border-radius: 10px;box-shadow: 0 0 15px rgba(0,0,0,0.2);box-sizing: border-box;padding:73px 0 0 35px;position: absolute;left:0;top:0;transform: rotateY(180deg);z-index:1;transition: all 0.5s}
.fw_nr dt{float:left;font-size:0;line-height: 0;width:154px;}
.fw_nr dt img {width:154px;height: 154px;}
.fw_nr dd {float:left;width:370px;padding-left:28px;}
.fw_nr dd h4 a{display: block;font-size:30px;color: #2d2d2d;height: 50px;font-weight: normal;}
.fw_nr dd span{display: block;font-size:20px;color: #2d2d2d;line-height: 24px;}
.fw_nr dd p{font-size:16px;color: #2d2d2d;line-height: 26px;padding-top:20px;}
.fw_nr li:hover .fw_d{transform: rotateY(-180deg);}
.fw_nr li:hover dl{transform: rotateY(0deg);z-index: 9}
.fw_nr li:nth-child(2n){margin:0 0 12px 0;}

.yous{height:1603px;}
.yous .titis{height: 132px;overflow: hidden;}
.yous .titis h2{background: url(../images/ys_tt.jpg) no-repeat center;padding-top:5px;}
.yous .titis p{font-size:22px;color: #666666;}
.ys_nr{background: url(../images/ys_ico2.jpg) no-repeat center top;height: 1420px;position: relative;}
.ys_nr dl{width:508px;position:absolute;}
.ys_nr dt{height: 130px;}
.ys_nr dt img {float:left;padding-top:8px;font-size:0;line-height: 0;}
.ys_nr dt span{float:left;width:380px;padding-left:14px;line-height: 48px;font-size:42px;color: #333333;}
.ys_nr dt span em{display: block;font-weight: bold;}
.ys_nr dd p{padding-left:22px;font-size:16px;color: #5e5e5e;line-height: 24px;margin-bottom:28px;}
.ys_nr dd p:nth-child(1){background: url(../images/ys_a1.jpg) no-repeat left 5px;}
.ys_nr dd p:nth-child(2){background: url(../images/ys_a2.jpg) no-repeat left 5px;}
.ys_nr dd p:nth-child(3){background: url(../images/ys_a3.jpg) no-repeat left 5px;}
.ys_nr dl.dls01{right:0;top:121px;}
.ys_nr dl.dls02{left:0;top:566px;}
.ys_nr dl.dls02 span{padding:0;text-align: right;margin-right:14px;}
.ys_nr dl.dls03{right:0;top:1010px;}
.ys_t1,.ys_t2,.ys_t3{position: absolute;}
.ys_t1{left:-360px;top:56px;}
.ys_t2{right:-360px;top:493px;}
.ys_t2 span{position: absolute;top:211px;left:253px;}
.ys_t2 span a {width:173px;height: 56px;background: #0053a1;text-align: center;line-height: 56px;font-size:16px;color: #fff;display: inline-block;margin-right:8px;}
.ys_t2 span a:last-child{background: #ffd200;color: #000}
.ys_t3{left:-360px;top:931px;}

.xj_bj{background: url(../images/xj_bj.jpg) no-repeat center top;height: 681px;padding-top:129px;box-sizing: border-box;}
.xj_c .titis {height: 88px;overflow: hidden;}
.xj_c .titis h2{background: url(../images/xj_tt.png) no-repeat center;}
.xj_nr li{float:left;margin-right:7px;width:234px;}
.xj_nr li input[type="text"]{width:234px;height: 57px;box-sizing: border-box;padding-left:46px;font-size:14px;color: #333333;border:0;border-radius: 3px;}
.xj_nr li.ls1 input{background:#fff url(../images/xj_ico1.jpg) no-repeat 11px center;}
.xj_nr li.ls2 input{background:#fff url(../images/xj_ico2.jpg) no-repeat 11px center;}
.xj_nr li.ls3 input{background:#fff url(../images/xj_ico3.jpg) no-repeat 11px center;}
.xj_nr li.ls4 input{background:#fff url(../images/xj_ico4.jpg) no-repeat 11px center;}
.xj_nr li.ls5{margin:0;}
.xj_nr li.ls5 input{width:236px;height: 57px;background: #0053a1;border-radius: 3px;text-align: center;font-size:16px;color: #fff;border:0;}

.anl{padding-top:27px;height: 803px;width:1240px;}
.anl .titis{height: 208px;}
.anl .titis h2{background: url(../images/al_tt.jpg) no-repeat center;}
.al_nr {height: 479px}
.al_nr li{float:left;width:420px;margin:0 10px 0 -10px;}
.al_nr dd{background:url(../images/al_n.png);height: 262px;padding:54px 50px 0;position: relative;box-sizing: border-box;}
.al_nr dd p{font-size:16px;color: #5e5e5e;line-height: 24px;height: 115px;}
.al_nr dd i a{display: block;width:30px;height: 30px;background: url(../images/al_ico2.jpg) no-repeat;}
.al_nr dt{padding-top:25px;}
.al_nr dt em{font-size:0;line-height: 0;width:133px;overflow: hidden;margin-left:20px;float:left;border-radius: 50%;width:133px;height: 133px;display: block;}
.al_nr dt em img {width:133px;height: 133px;border-radius: 50%;transition: all 0.5s}
.al_nr dt .al_w{float:right;width:230px;}
.al_nr dt .al_w h4 a{font-size:18px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height:52px;line-height: 42px;background: url(../images/al_ico1.jpg) no-repeat left bottom;display: block;}
.al_nr dt .al_w p{padding-top:28px;font-size: 16px;color: #333333;line-height: 24px;}
.al_nr li:hover dd{background: url(../images/al_n_hv.png) no-repeat;}
.al_nr li:hover dd p{color: #fff;}
.al_nr li:hover dd i a{background: url(../images/al_ico2_hv.jpg) no-repeat;}
.al_nr li:hover dt h4 a{background: url(../images/al_ico1_hv.jpg) no-repeat left bottom;}
.al_nr li:hover dt em img{transform: scale(1.1);}
.al_nr li:last-child{margin:0 0 0 -20px;}
.al_d{background: url(../images/al_x.jpg) no-repeat center; height: 16px;padding-left:587px;}
.al_d li{float:left;width:16px;height: 16px;background: #c2c2c2;border-radius: 50%;margin-right:11px;font-size:0;}
.al_d li.on{background: #0053a1;}

.lc_bj{background: url(../images/lc_bj.jpg) no-repeat center top;height: 585px;}
.lc_c{padding:67px 0 0 620px;box-sizing: border-box;}
.lc_c h4{font-size:50px;color: #333333;font-weight: normal;line-height: 60px;height: 145px;}
.lc_nr{height: 290px;position: relative;}
.lc_nr:after{background:url(../images/lc_a1.png) no-repeat;content: "";display: block;width:580px;height: 20px;position: absolute;left:0;top:106px;}
.lc_nr:before{background:url(../images/lc_a1.png) no-repeat;content: "";display: block;width:580px;height: 20px;position: absolute;left:0;top:257px;}
.lc_nr li{float:left;width:123px;height: 135px;border-radius: 3px;text-align: center;margin:0 29px 16px 0;background: #fff;}
.lc_nr li i{width:56px;height: 50px;margin:17px auto 0;display: block;}
.lc_nr li span{font-size:18px;color: #333333;height:26px;line-height:26px;padding-top:12px;display: block;}
.lc_nr li em{font-size:14px;color: #9a9a9a;}
.lc_nr li:hover{background: #0053a1}
.lc_nr li:hover span{color: #fff;}
.lc_nr li:hover em{color: #b8c6dc}
.lc_nr li:nth-child(4n){margin:0 0 16px 0;}
.lc_nr li:nth-child(1) i{background: url(../images/lc_ico1.png) no-repeat;}
.lc_nr li:nth-child(2) i{background: url(../images/lc_ico2.png) no-repeat;}
.lc_nr li:nth-child(3) i{background: url(../images/lc_ico3.png) no-repeat;}
.lc_nr li:nth-child(4) i{background: url(../images/lc_ico4.png) no-repeat;}
.lc_nr li:nth-child(5) i{background: url(../images/lc_ico5.png) no-repeat;}
.lc_nr li:nth-child(6) i{background: url(../images/lc_ico6.png) no-repeat;}
.lc_nr li:nth-child(7) i{background: url(../images/lc_ico7.png) no-repeat;}
.lc_nr li:nth-child(8) i{background: url(../images/lc_ico8.png) no-repeat;}
.lc_nr li:nth-child(1):hover i{background: url(../images/lc_ico1_hv.png) no-repeat;}
.lc_nr li:nth-child(2):hover i{background: url(../images/lc_ico2_hv.png) no-repeat;}
.lc_nr li:nth-child(3):hover i{background: url(../images/lc_ico3_hv.png) no-repeat;}
.lc_nr li:nth-child(4):hover i{background: url(../images/lc_ico4_hv.png) no-repeat;}
.lc_nr li:nth-child(5):hover i{background: url(../images/lc_ico5_hv.png) no-repeat;}
.lc_nr li:nth-child(6):hover i{background: url(../images/lc_ico6_hv.png) no-repeat;}
.lc_nr li:nth-child(7):hover i{background: url(../images/lc_ico7_hv.png) no-repeat;}
.lc_nr li:nth-child(8):hover i{background: url(../images/lc_ico8_hv.png) no-repeat;}


.news{height: 811px;overflow: hidden;padding-top:91px;}
.news .titis{height:73px;overflow: hidden;}
.news .titis h2{background: url(../images/ns_tt.png) no-repeat center;}
.news h3 a{display: block;height: 56px;line-height: 56px;font-size:20px;color: #333333;}
.dongt{float:left;width:584px;}
.dongt dl{height: 345px;margin-bottom:11px;}
.dongt dt{font-size:0;line-height: 0;}
.dongt dt img {width:584px;height: 277px;border-radius:3px 3px 0 0;}
.dongt dd a {display: block;height: 68px;line-height: 68px;text-align: center;font-size:22px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: #0053a1;border-radius:0 0 3px 3px;}
.dongt li{height: 69px;line-height:69px;background: #f0f0f0;margin-bottom:9px;border-radius: 4px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dongt li span{display: inline-block;background: #cecece;text-align: center;width:107px;border-radius:4px 0 0 4px;font-size:16px;color: #404040;margin-right:17px;}
.dongt li a{font-size:16px;color: #404040;}

.zx_c{float:left;width:299px;margin:0 9px;}
.zx_nr{background: #f0f0f0;height: 581px;border-radius: 0 0 4px 4px}
.zx_nr dl{height: 342px;overflow: hidden;}
.zx_nr dt{font-size:0;line-height: 0;}
.zx_nr dt img {width:299px;height: 224px;}
.zx_nr dd {padding:14px 14px 0 26px;}
.zx_nr dd h4 a{display: block;height: 36px;line-height: 36px;font-size:20px;color: #404040;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.zx_nr dd p{font-size:14px;color: #898888;line-height: 16px;padding-top:6px;}
.zx_nr ul{padding:0 22px 0 24px;}
.zx_nr li a{padding-left:26px;font-size:14px;color:#898888;background: url(../images/ns_ico1.jpg) no-repeat left 15px;line-height:20px;display: block;height:46px;border-top:1px solid #a0a0a0;padding-top:8px;position: relative;}
.zx_nr li a:after{content: "";display: block;width:100%;height: 1px;background: #fff;position: absolute;left:0;top:0;}
.went{margin:0;}

.about{height: 800px;}
.about dt{font-size:0;line-height: 0;}
.about dt img {width:1200px;height: 574px;}
.about dd{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.26);height: 198px;}
.about dd span{float:left;width:400px;background: #0053a1;height: 198px;box-sizing: border-box;padding:28px 0 0 60px;}
.about dd span em{font-size:20px;color: #fff;height: 65px;border-bottom:5px solid #fff;width:246px;background: url(../images/ab_ico1.png) no-repeat right 3px;display:block;}
.about dd span a{font-size:50px;font-weight: bold;color: #fff;height: 91px;line-height: 91px;}
.about dd p{width:730px;padding:26px 0 0 43px;float:left;}
.about dd p em {display: block;height: 40px;line-height: 40px;font-size:30px;color: #000000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.about dd i{font-size:16px;line-height: 24px;color: #8d8d8d;padding-top:16px;display: block;}


.fc_c{height: 434px;padding-top:28px;overflow: hidden;}
.fc_qh{text-align: center;height: 63px;line-height:41px;font-size:22px;color: #000000;}
.fc_qh span a {font-size:22px;color: #000000;padding:0 20px;}
.fc_qh span.on a{color: #0053a1;text-decoration: underline;}
.fc_nr li{float:left;width:282px;margin-right:24px;}
.fc_nr li i{display:block;font-size:0;line-height: 0;width:282px;overflow: hidden;}
.fc_nr li i img{width:282px;height: 212px;}
.fc_nr li span {display: block;height: 56px;background: #f0f0f0;text-align: center;line-height: 56px;font-size:16px;color: #5c5c5c;margin-top:3px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fc_nr li:last-child{margin:0;}
